[INFO] fetching crate gvariant 0.5.0...
[INFO] checking gvariant-0.5.0 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate gvariant 0.5.0 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate gvariant 0.5.0 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gvariant 0.5.0
[INFO] finished tweaking crates.io crate gvariant 0.5.0
[INFO] tweaked toml for crates.io crate gvariant 0.5.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded gvariant-macro v0.5.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 466f475ffe8a119bada59101db1bd4c456982ba64cca90003e465fa532d3470b
[INFO] running `Command { std: "docker" "start" "-a" "466f475ffe8a119bada59101db1bd4c456982ba64cca90003e465fa532d3470b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "466f475ffe8a119bada59101db1bd4c456982ba64cca90003e465fa532d3470b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "466f475ffe8a119bada59101db1bd4c456982ba64cca90003e465fa532d3470b", kill_on_drop: false }`
[INFO] [stdout] 466f475ffe8a119bada59101db1bd4c456982ba64cca90003e465fa532d3470b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5eb901edd349a452ac5ad51e9515089c5f91ac6bd6f121581b95a3433798751d
[INFO] running `Command { std: "docker" "start" "-a" "5eb901edd349a452ac5ad51e9515089c5f91ac6bd6f121581b95a3433798751d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling ref-cast v1.0.22
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling gvariant-macro v0.5.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.22
[INFO] [stderr]     Checking gvariant v0.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.00s
[INFO] running `Command { std: "docker" "inspect" "5eb901edd349a452ac5ad51e9515089c5f91ac6bd6f121581b95a3433798751d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5eb901edd349a452ac5ad51e9515089c5f91ac6bd6f121581b95a3433798751d", kill_on_drop: false }`
[INFO] [stdout] 5eb901edd349a452ac5ad51e9515089c5f91ac6bd6f121581b95a3433798751d
[INFO] checking gvariant-0.5.0 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate gvariant 0.5.0 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate gvariant 0.5.0 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate gvariant 0.5.0
[INFO] finished tweaking crates.io crate gvariant 0.5.0
[INFO] tweaked toml for crates.io crate gvariant 0.5.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] bf1f2ef69d099699421671b2eaf4481dbc37a8f3b68a2992ccebc251419d3279
[INFO] running `Command { std: "docker" "start" "-a" "bf1f2ef69d099699421671b2eaf4481dbc37a8f3b68a2992ccebc251419d3279", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bf1f2ef69d099699421671b2eaf4481dbc37a8f3b68a2992ccebc251419d3279", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bf1f2ef69d099699421671b2eaf4481dbc37a8f3b68a2992ccebc251419d3279", kill_on_drop: false }`
[INFO] [stdout] bf1f2ef69d099699421671b2eaf4481dbc37a8f3b68a2992ccebc251419d3279
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5dff5ec7fd634626f6d414e215635b93485573661f77fc99d5879e1c9efd7939
[INFO] running `Command { std: "docker" "start" "-a" "5dff5ec7fd634626f6d414e215635b93485573661f77fc99d5879e1c9efd7939", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling unicode-ident v1.0.12
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling ref-cast v1.0.22
[INFO] [stderr]     Checking memchr v2.7.1
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]    Compiling syn v2.0.52
[INFO] [stderr]    Compiling gvariant-macro v0.5.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.22
[INFO] [stderr]     Checking gvariant v0.5.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:438:50
[INFO] [stdout]     |
[INFO] [stdout] 438 |             to_alignedslice_unchecked(&self.data[index.start.to_usize()..index.end.to_usize()])
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:448:50
[INFO] [stdout]     |
[INFO] [stdout] 448 |             to_alignedslice_unchecked(&self.data[index.start().to_usize()..=index.end().to_usize()])
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:457:55
[INFO] [stdout]     |
[INFO] [stdout] 457 |         unsafe { to_alignedslice_unchecked(&self.data[index.start.to_usize()..]) }
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:510:32
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 &mut self.data[index.start.to_usize()..index.end.to_usize()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:521:32
[INFO] [stdout]     |
[INFO] [stdout] 521 |                 &mut self.data[index.start().to_usize()..=index.end().to_usize()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:530:63
[INFO] [stdout]     |
[INFO] [stdout] 530 |         unsafe { to_alignedslice_unchecked_mut(&mut self.data[index.start.to_usize()..]) }
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:598:11
[INFO] [stdout]     |
[INFO] [stdout] 598 |     value[offset..].try_as_aligned().unwrap()
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/buf.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let s = &self.data[offset_to_align(&self.data)..];
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/buf.rs:146:32
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let s = &mut self.data[off..];
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1214:18
[INFO] [stdout]      |
[INFO] [stdout] 1214 |             (&ty[1..], data)
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1389:51
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         OffsetSize::U2 => u16::from_le_bytes(data[s..s + 2].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1390:51
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         OffsetSize::U4 => u32::from_le_bytes(data[s..s + 4].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1391:51
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         OffsetSize::U8 => u64::from_le_bytes(data[s..s + 8].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1400:36
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         let last = read_uint(&data[data.len() - osz as usize..], osz, 0);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1560:47
[INFO] [stdout]      |
[INFO] [stdout] 1560 |             let end = read_uint(&self.offsets[self.offset_idx..], self.offset_size, 0);
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1570:69
[INFO] [stdout]      |
[INFO] [stdout] 1570 |                 Some(Item::try_from_aligned_slice(&self.data[..end][start..]).unwrap())
[INFO] [stdout]      |                                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1604:49
[INFO] [stdout]      |
[INFO] [stdout] 1604 |         let frame_offsets = &self.data.as_ref()[lfo..];
[INFO] [stdout]      |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1611:60
[INFO] [stdout]      |
[INFO] [stdout] 1611 |             Item::try_from_aligned_slice(&self.data[..end][start..]).unwrap()
[INFO] [stdout]      |                                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:2057:30
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         Some(read_uint(&data[off..], osz, 0))
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:2126:66
[INFO] [stdout]      |
[INFO] [stdout] 2126 |         Some((start, end)) => T::from_aligned_slice(&data[..end][start..]),
[INFO] [stdout]      |                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:438:50
[INFO] [stdout]     |
[INFO] [stdout] 438 |             to_alignedslice_unchecked(&self.data[index.start.to_usize()..index.end.to_usize()])
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:448:50
[INFO] [stdout]     |
[INFO] [stdout] 448 |             to_alignedslice_unchecked(&self.data[index.start().to_usize()..=index.end().to_usize()])
[INFO] [stdout]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:457:55
[INFO] [stdout]     |
[INFO] [stdout] 457 |         unsafe { to_alignedslice_unchecked(&self.data[index.start.to_usize()..]) }
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:510:32
[INFO] [stdout]     |
[INFO] [stdout] 510 |                 &mut self.data[index.start.to_usize()..index.end.to_usize()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:521:32
[INFO] [stdout]     |
[INFO] [stdout] 521 |                 &mut self.data[index.start().to_usize()..=index.end().to_usize()],
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:530:63
[INFO] [stdout]     |
[INFO] [stdout] 530 |         unsafe { to_alignedslice_unchecked_mut(&mut self.data[index.start.to_usize()..]) }
[INFO] [stdout]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/aligned_bytes.rs:598:11
[INFO] [stdout]     |
[INFO] [stdout] 598 |     value[offset..].try_as_aligned().unwrap()
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/buf.rs:135:28
[INFO] [stdout]     |
[INFO] [stdout] 135 |         let s = &self.data[offset_to_align(&self.data)..];
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/buf.rs:146:32
[INFO] [stdout]     |
[INFO] [stdout] 146 |         let s = &mut self.data[off..];
[INFO] [stdout]     |                                ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/buf.rs:174:18
[INFO] [stdout]     |
[INFO] [stdout] 174 |         for x in 0..16384 {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1214:18
[INFO] [stdout]      |
[INFO] [stdout] 1214 |             (&ty[1..], data)
[INFO] [stdout]      |                  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1389:51
[INFO] [stdout]      |
[INFO] [stdout] 1389 |         OffsetSize::U2 => u16::from_le_bytes(data[s..s + 2].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1390:51
[INFO] [stdout]      |
[INFO] [stdout] 1390 |         OffsetSize::U4 => u32::from_le_bytes(data[s..s + 4].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/lib.rs:1391:51
[INFO] [stdout]      |
[INFO] [stdout] 1391 |         OffsetSize::U8 => u64::from_le_bytes(data[s..s + 8].try_into().unwrap()) as usize,
[INFO] [stdout]      |                                                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1400:36
[INFO] [stdout]      |
[INFO] [stdout] 1400 |         let last = read_uint(&data[data.len() - osz as usize..], osz, 0);
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1560:47
[INFO] [stdout]      |
[INFO] [stdout] 1560 |             let end = read_uint(&self.offsets[self.offset_idx..], self.offset_size, 0);
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1570:69
[INFO] [stdout]      |
[INFO] [stdout] 1570 |                 Some(Item::try_from_aligned_slice(&self.data[..end][start..]).unwrap())
[INFO] [stdout]      |                                                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1604:49
[INFO] [stdout]      |
[INFO] [stdout] 1604 |         let frame_offsets = &self.data.as_ref()[lfo..];
[INFO] [stdout]      |                                                 ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:1611:60
[INFO] [stdout]      |
[INFO] [stdout] 1611 |             Item::try_from_aligned_slice(&self.data[..end][start..]).unwrap()
[INFO] [stdout]      |                                                            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:2057:30
[INFO] [stdout]      |
[INFO] [stdout] 2057 |         Some(read_uint(&data[off..], osz, 0))
[INFO] [stdout]      |                              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:2126:66
[INFO] [stdout]      |
[INFO] [stdout] 2126 |         Some((start, end)) => T::from_aligned_slice(&data[..end][start..]),
[INFO] [stdout]      |                                                                  ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]     --> src/lib.rs:2275:14
[INFO] [stdout]      |
[INFO] [stdout] 2275 |         data[256..].copy_from_slice(&255u16.to_le_bytes());
[INFO] [stdout]      |              ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/aligned_bytes.rs:401:26
[INFO] [stdout]     |
[INFO] [stdout] 401 | impl<A: Alignment> Index<Range<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:403:28
[INFO] [stdout]     |
[INFO] [stdout] 403 |     fn index(&self, index: Range<usize>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/aligned_bytes.rs:409:26
[INFO] [stdout]     |
[INFO] [stdout] 409 | impl<A: Alignment> Index<RangeInclusive<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:411:28
[INFO] [stdout]     |
[INFO] [stdout] 411 |     fn index(&self, index: RangeInclusive<usize>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/aligned_bytes.rs:417:26
[INFO] [stdout]     |
[INFO] [stdout] 417 | impl<A: Alignment> Index<RangeFrom<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:419:28
[INFO] [stdout]     |
[INFO] [stdout] 419 |     fn index(&self, index: RangeFrom<usize>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/aligned_bytes.rs:432:26
[INFO] [stdout]     |
[INFO] [stdout] 432 | impl<A: Alignment> Index<Range<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:434:28
[INFO] [stdout]     |
[INFO] [stdout] 434 |     fn index(&self, index: Range<AlignedOffset<A>>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/aligned_bytes.rs:442:26
[INFO] [stdout]     |
[INFO] [stdout] 442 | impl<A: Alignment> Index<RangeInclusive<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:444:28
[INFO] [stdout]     |
[INFO] [stdout] 444 |     fn index(&self, index: RangeInclusive<AlignedOffset<A>>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/aligned_bytes.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 | impl<A: Alignment> Index<RangeFrom<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:454:28
[INFO] [stdout]     |
[INFO] [stdout] 454 |     fn index(&self, index: RangeFrom<AlignedOffset<A>>) -> &Self::Output {
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/aligned_bytes.rs:477:29
[INFO] [stdout]     |
[INFO] [stdout] 477 | impl<A: Alignment> IndexMut<Range<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:478:36
[INFO] [stdout]     |
[INFO] [stdout] 478 |     fn index_mut(&mut self, index: Range<usize>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/aligned_bytes.rs:484:29
[INFO] [stdout]     |
[INFO] [stdout] 484 | impl<A: Alignment> IndexMut<RangeInclusive<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:485:36
[INFO] [stdout]     |
[INFO] [stdout] 485 |     fn index_mut(&mut self, index: RangeInclusive<usize>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/aligned_bytes.rs:491:29
[INFO] [stdout]     |
[INFO] [stdout] 491 | impl<A: Alignment> IndexMut<RangeFrom<usize>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:492:36
[INFO] [stdout]     |
[INFO] [stdout] 492 |     fn index_mut(&mut self, index: RangeFrom<usize>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/aligned_bytes.rs:504:29
[INFO] [stdout]     |
[INFO] [stdout] 504 | impl<A: Alignment> IndexMut<Range<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:505:36
[INFO] [stdout]     |
[INFO] [stdout] 505 |     fn index_mut(&mut self, index: Range<AlignedOffset<A>>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeInclusive` type
[INFO] [stdout]    --> src/aligned_bytes.rs:515:29
[INFO] [stdout]     |
[INFO] [stdout] 515 | impl<A: Alignment> IndexMut<RangeInclusive<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeInclusive` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:516:36
[INFO] [stdout]     |
[INFO] [stdout] 516 |     fn index_mut(&mut self, index: RangeInclusive<AlignedOffset<A>>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `RangeFrom` type
[INFO] [stdout]    --> src/aligned_bytes.rs:526:29
[INFO] [stdout]     |
[INFO] [stdout] 526 | impl<A: Alignment> IndexMut<RangeFrom<AlignedOffset<A>>> for AlignedSlice<A> {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `RangeFrom` type in public function
[INFO] [stdout]    --> src/aligned_bytes.rs:527:36
[INFO] [stdout]     |
[INFO] [stdout] 527 |     fn index_mut(&mut self, index: RangeFrom<AlignedOffset<A>>) -> &mut Self::Output {
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 24 previous errors; 20 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `gvariant` (lib) due to 25 previous errors; 20 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: 22 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5dff5ec7fd634626f6d414e215635b93485573661f77fc99d5879e1c9efd7939", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5dff5ec7fd634626f6d414e215635b93485573661f77fc99d5879e1c9efd7939", kill_on_drop: false }`
[INFO] [stdout] 5dff5ec7fd634626f6d414e215635b93485573661f77fc99d5879e1c9efd7939
